Instructable Autonomous Agents

نویسندگان

  • Scott Bradley Huffman
  • John E. Laird
چکیده

INSTRUCTABLE AUTONOMOUS AGENTS by Scott Bradley Huffman Chair: John E. Laird In contrast to current intelligent systems, which must be laboriously programmed for each task they are meant to perform, instructable agents can be taught new tasks and associated knowledge. This thesis presents a general theory of learning from tutorial instruction and its use to produce an instructable agent. Tutorial instruction is a particularly powerful form of instruction, because it allows the instructor to communicate whatever kind of knowledge a student needs at whatever point it is needed. To exploit this broad flexibility, however, a tutorable agent must support a full range of interaction with its instructor to learn a full range of knowledge. Thus, unlike most machine learning tasks, which target deep learning of a single kind of knowledge from a single kind of input, tutorability requires a breadth of learning from a broad range of instructional interactions. The theory of learning from tutorial instruction presented here has two parts. First, a computational model of an intelligent agent, the problem space computational model, indicates the types of knowledge that determine an agent's performance, and thus, that should be acquirable via instruction. Second, a learning technique, called situated explanation, specifies how the agent learns general knowledge from instruction. The theory is embodied by an implemented agent, InstructoSoar, built within the Soar architecture. Instructo-Soar is able to learn hierarchies of completely new tasks, to extend task knowledge to apply in new situations, and in fact to acquire every type of knowledge it uses during task performance control knowledge, knowledge of operators' effects, state inferences, etc. from interactive natural language instructions. This variety of learning occurs by applying the situated explanation technique to a variety of instructional interactions involving a variety of types of instructions (commands, statements, conditionals, etc.). By taking seriously the requirements of flexible tutorial instruction, Instructo-Soar demonstrates a breadth of interaction and learning capabilities that goes beyond previous instructable systems, such as learning apprentice systems. Instructo-Soar's techniques could form the basis for future "instructable technologies" that come equipped with basic capabilities, and can be taught by novice users to perform any number of desired tasks.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Towards Situated, Interactive, Instructable Agents in a Cognitive Architecture

This paper discusses the challenge of designing instructable agents that can learn through interaction with a human expert. Learning through instruction is a powerful paradigm for acquiring knowledge because it limits the complexity of the learning task in a variety of ways. To support learning through instruction, the agent must be able to effectively communicate its lack of knowledge to the h...

متن کامل

Towards Evaluating Human-instructable Software Agents

The Bootstrapped Learning (BL) project is an attempt to create software agents (e-students) that are instructable by human teachers through natural instruction methods [Oblinger, 2006]. In this paper, we present an introduction to BL and three years of case studies investigating the use of human subjects in evaluating e-students. In our studies we investigate human teachers’ expectations of e-s...

متن کامل

An Investigation of Machine Learning Techniques for Use in Training Agents for Military Simulations

Agents assist users with performing tasks in computer-based applications. The current practice of building an agent involves a developer programming it for each task it must perform, but agents constructed in this manner are difficult to modify and cannot be trained by a user. AgentDisciple is a system for training instructable agents through user-agent interaction. In Agent-Disciple a user tra...

متن کامل

Instructable and Adaptive Web Agents that Learn to Retrieve and Extract Information

We present a system for rapidly and easily building instructable and selfadaptive Web agents for information-retrieval and information-extraction tasks. Our Wisconsin Adaptive Web Assistant (Wawa) constructs a Web agent by accepting user preferences in form of instructions and adapting the agent’s behavior as it encounters new information. Wawa has two neural networks that are responsible for t...

متن کامل

Evaluating Software Agents Using Human Benchmarks

Background: Software agents are becoming increasingly common in the engineering of software systems. In this work, we explore using human subjects to create benchmarks for evaluating these agents. In our case studies, we address the domain of instructable software agents as proposed by the Bootstrapped Learning project [1]. Aim: Our aim is to define and refine requirements, problem solving stra...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1994